El Path Tracing es el «santo grial» de los gráficos en los videojuegos y el diseño en 3D al ofrecer una iluminación y sombreados realistas, pero también es una tecnología demandante de potencia. Para resolverlo, Nvidia ha estado trabajando en ReSTIR PT Enhanced.
ReSTIR PT Enhanced promete mejorar el rendimiento con Path Tracing
Nvidia trabaja en una solución para mejorar el rendimiento del Path Tracing utilizando el método ReSTIR PT Enhanced (Reservoir Spatiotemporal Importance Resampling), que permite que el proceso de Path Tracing sea entre 2 y 3 veces más rápido que con las implementaciones anteriores. Lo más impresionante es que esta mejora en el rendimiento no conlleva un sacrificio en la calidad, como se puede observar en uno de los ejemplos, al contrario, el nuevo algoritmo reduce simultáneamente los errores visuales y numéricos, logrando una imagen más limpia con menos recursos.
Para lograrlo, ReSTIR optimiza cómo se reutilizan las muestras de luz entre píxeles y fotogramas. El documento detalla que han logrado reducir a la mitad el coste de la reutilización espacial y han implementado nuevos criterios de reconexión basados en la «huella» de los rayos, lo que mejora la estabilidad de la imagen.
Te recomendamos nuestra guía sobre las mejores tarjetas gráficas del mercado
Es importante destacar que, por ahora, se trata de tecnología en fase de investigación. Nvidia aclara que, aunque el método está mucho más cerca de ser «apto para producción», no significa que lo veremos implementado en juegos en el corto plazo. Actualmente, el Ray Tracing en tiempo real depende en gran medida de técnicas, o «trucos», como el denoiser y el escalado (DLSS) para que puedan verse bien y de forma fluida.
Te recomendamos nuestra guía sobre las mejores tarjetas gráficas del mercado
Este avance busca que el Patch Tracing se vea mejor en movimiento y se reduzca parpadeo (flicker), permitiendo que los motores gráficos en el futuro puedan gestionar una iluminación global unificada de manera mucho más eficiente que ahora.
Si dudas, la implementación del Path Tracing es el siguiente gran paso en los videojuegos y será fundamental buscar métodos para implementarlo de la mejor manera posible y optimizada. Os mantendremos informados.